a, A:link, a:visited, a:active
	{color: #0000aa; text-decoration: none; font-family: Tahoma, Verdana; font-size: 11px; cursor: pointer;}
A:hover
	{color: #ff0000; text-decoration: none; font-family: Tahoma, Verdana; font-size: 11px}
p, tr, td, ul, li
	{color: #000000; font-family: Tahoma, Verdana; font-size: 11px; }
input, textarea, select, option 
	{color: #000000; font-family: Tahoma, Verdana; font-size: 11px; resize: none; }
.header1, h1
	{color: #ffffff; background: #4682B4; font-weight: bold; font-family: Tahoma, Verdana; font-size: 13px; margin: 0px; padding: 2px;}
.header2, h2
	{color: #000000; background: #DBEAF5; font-weight: bold; font-family: Tahoma, Verdana; font-size: 11px; height: 16px; }
.header21
	{color: #000000; background: #DBEAF5; font-family: Tahoma, Verdana; font-size: 11px; height: 16px; }
.header3
	{color: #000000; background: #f5f5f5; font-weight: bold; font-family: Tahoma, Verdana; font-size: 10px; width: 32px; height: 32px;}
.header4
	{color: #000000; background: #f5f5f5; font-weight: bold; font-family: Tahoma, Verdana; font-size: 10px; width: 24px; height: 24px;}
.welcome
	{color: #ffffff; background: #4682B4; font-weight: bold; font-family: Tahoma, Verdana; font-size: 11px; margin: 0px; padding: 2px; height: 18px; }
.intd
	{color: #000000; font-family: Tahoma, Verdana; font-size: 11px; padding-left: 15px; padding-right: 15px;}
.ctrl
	{font-family: Tahoma, Verdana, sans-serif; font-size: 12px; width: 100%; }
.post-title
	{color: #000000; background: #eaeaea; font-family: Tahoma, Verdana; font-size: 11px; height: 20px;}
.row-title
	{height: 20px;}
.image
	{width: 135px;}
.post-summary
	{color: #000000; background: #f3f3f3; font-family: Tahoma, Verdana; font-size: 11px; }
.main-sub-comment-background
	{bgcolor: #f4f5ff; align: left; }
.main-comment
	{color: #000000; background: #ffffff; font-family: Tahoma, Verdana; font-size: 11px; }
.sub-comment
	{color: #000000; font-family: Tahoma, Verdana; font-size: 11px; }	
.date-comment
	{color: #a2a2a2; font-family: Tahoma, Verdana; font-size: 11px; }
.input-text
	{color: #000000; font-family: Tahoma, Verdana; font-size: 11px; border-style:none; overflow:hidden; }
.td-left-image
	{background: #f4f5ff; width: 40px; vertical-align: top; }
.td-left-main-image
	{background: #ffffff; width: 0px; vertical-align: top; }
.td-center-image
	{background: #f4f5ff; width: 70px; vertical-align: top; }
.td-common
	{background: #ffffff; vertical-align: top; }
.table-info
	{background: #f5f7fc; }
.td-general
	{background: #f4f5ff; vertical-align: top; }
form
	{ margin: 2px;}
/* These are the style specifications for the menu layers.  
   Set width to get more browsers corporation  */
div.menu { 
  	position:absolute; visibility:hidden; 
  	width:120px; left:0; top:0; z-index:500; 
  	font-size:11px; 
  	background-color: #e6e6e6; color:#000;
  	border: 1px solid;	
  	border-color: #f7faff #99a #99a #f7faff; 
  	z-index:500;
}

div.menu ul 
	{ margin:0; padding:0 }

div.menu ul li { 
  	padding:1px; margin:0;
  	list-style-type:none
}
 
div.menu a { 
  	cursor:default;
  	padding:.3em .4em; margin:0; 
  	background-color:transparent; 
  	display:block; position:relative; 
  	text-decoration:none 
}
  
div.menu a:link 
	{ color:#0000aa }

div.menu a:visited 
	{ color:#0000aa }
div.menu a:hover 
	{ color:#fff; background-color:#338 }